A software/hardware co-design methodology for embedded microprocessor core design
نویسندگان
چکیده
AIISTRACT: ' l ' l ic iiicreiisiiig iisc of' I hbcd(lcd Microprocessor Core (I(MC) litis Iiccuinc ti lpoliular trend for tl ic ciiiheddcd systems. 'I' l ic lo l i i i ic i i l i s ii coiiiplcx inlcractivc process \villi tlic iilgorilhiii, l l ic softwiirc aiid llic l ixdwi i rc, This Ipiipcr prcscnls a sol~warc1Iinrdw;irc eo-ilcsign iiicthodoliigy lo dciil with tlic 1:MC dcsigii Iirubleiiis. TIic 11ro1ioscd slcliwisc i i icl l iod cxlmcls llrc iilgorithiii's fciiturcs iiiid i i i i i ps l l ic i i i oillo l l ic IKMC's ;irchilecliirc hy pcrforiiiing tlic iiiialysis 011 tlic systciii IcvcI. The optiniization is l akc i i iii ho th sotiw;irc ailcl hiirdwiirc doiiiiiiiis so that II ic dcsigiied I<M(: ciiii be specific to t l ic iilgorilliin. An EMC: design Ibr tlic vx iab lc lciigtli ciiding (VI ,(;) applications i s cscinplilicd iii tl ic i i i ipcr 10 illiistriilc tlic clcsigii Iiroccdiirc.
منابع مشابه
A co-synthesis approach to embedded system design automation
Embedded systems are targeted for speci c applications under constraints on relative timing of their actions. For such systems, use of predesigned reprogrammable components such as microprocessors provides an e ective way to reduce system cost by implementing part of the functionality as a program running on the processor. Dedicated hardware is often necessary to achieve requisite timing perfor...
متن کاملUsing scripting languages for hardware/software co-design
In this thesis we present a new vertical methodology targeting the hw/sw co-design of embedded SoCs. For the suggested methodology a digital design and verification tool named System Python (SysPy) has been developed, using the strengths of the popular Python scripting language. We exploit the features of the language to boost the productivity of processor-centric SoC designs for Field Programm...
متن کاملHardware/Software Co-Design - Proceedings of the IEEE
Most electronic systems, whether self-contained or embedded, have a predominant digital component consisting of a hardware platform which executes software application programs. Hardware/software co-design means meeting system-level objectives by exploiting the synergism of hardware and software through their concurrent design. Co-design problems have different flavors according to the applicat...
متن کاملVSIPL++/FPGA Design Methodology
We describe a hardware/software codesign methodology for hybrid hardware and software systems. The methodology integrates VSIPL++ for software design and a portable, composable hardware design method based on streams. The hardware design is portable and scalable from design/test systems to the target system and to future technologies. The methodology increases productivity by providing a concis...
متن کاملComparative Analysis of LEON 3 and NIOS II Processor Development Environment: Case Study Rijindael's Encryption Algorithm
Embedded system design is becoming complex day by day, combined with reduced time-to-market deadlines. Due to the constraints and complexity in the design of embedded systems, it incorporates hardware / software co-design methodology. An embedded system is a combination of hardware and software parts integrated together on a common platform. A soft-core processor which is a hardware description...
متن کاملSoftware-Compiled System Design: A Methodology for Field- Programmable System-on-Chip Design
With the proliferation of Field-Programmable System-onChip (FPSoC) devices such as Altera Excalibur and Xilinx Virtex II Pro, more system integrators are now facing the challenge of merging hardware and software design. This paper describes software-compiled system design, a methodology supporting the design of electronics containing both programmable logic and software-driven microprocessors. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Consumer Electronics
دوره 45 شماره
صفحات -
تاریخ انتشار 1999